
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	template="/template/main.xhtml">

	<ui:define name="body">
		<h:form prependId="false">
			<p:toolbar rendered="#{securityContext.hasRole('ADMIN')}">
				<p:toolbarGroup align="left">
					<p:commandButton value="#{messages['button.save']}"
						action="#{usuarioEditMB.insert}"
						rendered="#{!usuarioEditMB.updateMode}" ajax="false" />
					<p:commandButton value="#{messages['button.save']}"
						action="#{usuarioEditMB.update}"
						rendered="#{usuarioEditMB.updateMode}" ajax="false" />
				</p:toolbarGroup>
			</p:toolbar>
			<br />
			<p:fieldset legend="#{messages['usuario.label']}" toggleable="true"
				toggleSpeed="500">
				<h:panelGrid id="fieldsusuario" columns="3">
					<h:outputLabel value="#{messages['usuario.label.nome']}: "
						for="nome" styleClass="text-input" />

					<h:inputText id="nome" value="#{usuarioEditMB.bean.nome}"/>

					<p:message for="nome" />
					
					<h:outputLabel value="#{messages['usuario.label.fone']}: "
						for="fone" styleClass="text-input" />

					<h:inputText id="fone" value="#{usuarioEditMB.bean.fone}"/>

					<p:message for="fone" />
					
					<h:outputLabel value="#{messages['usuario.label.login']}: "
						for="login" styleClass="text-input" />

					<h:inputText id="login" value="#{usuarioEditMB.bean.login}"
						title="#{messages['usuario.alt.login']}" />

					<p:message for="login" />

					<h:outputLabel value="#{messages['usuario.label.senha']}: "
						for="senha" styleClass="text-input" />

					<h:inputText id="senha" value="#{usuarioEditMB.bean.senha}"
						title="#{messages['usuario.alt.senha']}" />

					<p:message for="senha" />

					<h:outputLabel value="#{messages['usuario.label.status']}: "
						for="status" styleClass="text-input" />
					<p:selectOneMenu id="status" value="#{usuarioEditMB.bean.status}"
						effect="fade" title="#{messages['usuario.alt.status']}">
						<f:selectItems value="#{usuarioEditMB.statusUsuario}" />
					</p:selectOneMenu>
					<p:message for="status" />

					<h:outputLabel value="#{messages['usuario.label.admin']}: "
						for="admin" styleClass="text-input" />
					<p:selectOneMenu id="admin"
						value="#{usuarioEditMB.bean.tipoUsuario}" effect="fade"
						title="#{messages['usuario.alt.admin']}">
						<f:selectItems value="#{usuarioEditMB.tiposAdministrador}" />
					</p:selectOneMenu>
					<p:message for="admin" />

					<h:outputLabel value="#{messages['usuario.label.emitente']}: "
						for="emitenteDocumento" styleClass="text-input" />

					<h:inputText id="emitenteDocumento"
						value="#{usuarioEditMB.bean.emitente.documento}"
						title="#{messages['usuario.alt.emitente.documento']}"
						readonly="true" />
					<h:inputText id="emitenteDocumento2"
						value="#{usuarioEditMB.bean.emitente.nome}"
						title="#{messages['usuario.alt.emitente.nome']}" readonly="true" />

					<h:commandButton value="Enviar email ativação" action="#{usuarioEditMB.emailConfirma}" />
					
				</h:panelGrid>
			</p:fieldset>

		</h:form>
	</ui:define>
</ui:composition>